/*Reset all the elements*/
* { border: 0 none;margin: 0; outline: none;padding: 0;vertical-align: baseline;}

body{ background: -moz-linear-gradient(#2975a9 0%, #fff 100%);background: -webkit-linear-gradient(#2975a9 0%, #fff 100%); font-size:12px; color:#828282; font-family:Arial; }
article, aside, figure, footer, header, hgroup, nav, section,p{display:block;}/*Tell other browsers to render theses elements as block level elements*/
ol li,ul li{ list-style-type:none;overflow:hidden}
table{ width:100%}
a{ color:#336695; text-decoration:none;}
a:hover{text-decoration:underline;}

.wrapper{margin:0 auto; width:970px;}
.innerWrapper{ background-color:#f5f5f5; border:1px #fff solid; -moz-border-radius: 15px;-webkit-border-radius: 15px; overflow:hidden;}
 
 /*Presets*/
 .w_12{color:#fff; font-size:12px;}.w_14{color:#fff; font-size:14px;}
 .bl_14{color:#336695; font-size:14px;}
 
.PA10{ padding:10px;}
.PL10{ padding-left:10px;}
.PT10{ padding-top:10px;}.PT15{ padding-top:15px;}
.PR10{ padding-right:10px;}
.PB10{ padding-bottom:10px;}.PB15{ padding-bottom:15px;}
.MT2{ margin-top:2px;}.MT5{ margin-top:5px;}.MT10{ margin-top:10px;}.MT15{ margin-top:15px;}
.MR5{ margin-right:5px;}.MR10{ margin-right:10px;}
.MB10{ margin-bottom:10px;}.MB15{ margin-bottom:15px;}
.bold{ font-weight:bold;}
.FL{ float:left}.FR{ float:right}.CL{ clear:both}

.l_Brdr{ border-left:1px #dadada solid;}.r_Brdr{ border-right:1px #dadada solid;}.noBrdr{ border:none !important;}
h2{ font-size:20px; font-weight:bold; color:#21558e} h3{ font-size:16px; font-weight:bold;color:#21558e} h4{ font-size:14px; font-weight:bold;color:#21558e}h5{ font-size:12px; font-weight:bold;color:#21558e}

/*Header*/
.infoHeader,.infoHeader a{ color:#fff; font-size:12px; text-align:center}
.mainHeader .headerCont{ background:-moz-linear-gradient(#a9c8dd 0%, #4392ca 100%);background:-webkit-linear-gradient(#a9c8dd 0%, #4392ca 100%); padding:10px;overflow:hidden}
.headerCont .logoCont{ float:left; margin:0 70px 0 25px;}
.headerCont .logoCont .localeList li{ border-right:1px #fff solid; padding:0 5px; width:45px; text-align:center}
.headerCont .logoCont .localeList li a{ color:#fff; font-size:13px; border:none; padding:0;font-weight:normal; float:none}
.headerCont .logoCont .localeList li a:hover, .headerCont .logoCont .localeList li a.active{ font-weight:bold; background:none;}

.headerCont .searchCont ul li{ float:left; padding:5px 0;}
.headerCont .searchCont ul li a{color:#375c76;padding:0 5px; border-right:1px #375c76 solid;}
.headerCont .searchCont ul li.active a{ font-weight:bold; color:#fff; text-decoration:none}
.headerCont .searchCont .searchBox{ border:1px #fff solid; -moz-border-radius: 4px;-webkit-border-radius: 4px; padding:2px 66px 2px 2px; background:transparent url('../images/bingLogo.gif') no-repeat right 50%;}
.headerCont .searchCont .searchBox .searchInput{ border:1px #526778 solid;padding:2px 30px 2px 2px; background:url("../images/searchIcon.jpg") no-repeat scroll 99% 50% #FFFFFF;}
.headerCont .searchCont .searchBox .searchInput input{ padding:3px; width:385px;}
.headerCont  .quickLinks{ float:right}
.headerCont  .quickLinks li{ float:left; border:none; text-align:center}
.headerCont  .quickLinks li a{ border:none; color:#fff; font-weight:normal;}
.headerCont  .quickLinks li a:hover{ background:none}


.mainHeader .mainNav{background:-moz-linear-gradient(#fff 0%, #c9dae4 100%);background:-webkit-linear-gradient(#fff 0%, #c9dae4 100%); overflow:hidden}
.mainHeader nav{ float:left}
.mainHeader nav ul li{ float:left;border-right:1px #fff solid;}
.mainHeader nav ul li a{ color:#4c71a5; font-weight:bold; padding:5px 10px; border-right:1px #c1ced7 solid; text-decoration:none; float:left }
.mainHeader nav ul li a:hover{ color:#fff;background:-moz-linear-gradient(#bce1fc 0%, #549acd 100%);background:-webkit-linear-gradient(#bce1fc 0%, #549acd 100%);}
.mainHeader .userActions{background:-moz-linear-gradient(#bce1fc 0%, #549acd 100%);background:-webkit-linear-gradient(#bce1fc 0%, #549acd 100%); overflow:hidden; float:right}
.mainHeader .userActions li{float:left;border-right:1px #fff solid;}
.mainHeader .userActions li a{ color:#fff; font-size:14px; font-weight:bold; padding:5px 10px; text-decoration:none; float:left }

/*Mian Content*/
.mainCont{ padding:10px; overflow:hidden;}

.mainCont .left{ float:left; width:630px; margin-right:10px;}
ul.bl_bulletList li{background:transparent url(../images/bl_bullet.gif) no-repeat left 8px;}
ul.bl_bulletList li a{color:#21558E; padding:3px 3px 3px 10px; float:left}

ul.buttonTabList{border:1px #d2d3ce solid; -moz-border-radius:5px;-moz-webkit-radius:5px; overflow:hidden}
ul.buttonTabList li{ float:left; border-right:1px #d2d3ce solid;}
ul.buttonTabList li a{color:#606060; padding:2px; float:left; font-size:11px; width:40px; text-align:center;}
ul.buttonTabList li a:hover,ul.buttonTabList li a.active{font-weight:bold; background:#fff; text-decoration:none;}

.mainCont .viewList .list{ float:left; width:230px; margin-right:10px;}
.mainCont .viewList .list ul li { margin-bottom:1px; overflow:hidden;}
.mainCont .viewList .list ul li a{ float:left; padding:4px;background:-moz-linear-gradient(0deg,#dcedfd 70%, #fff 100%);background:-webkit-linear-gradient(0deg,#dcedfd 70%, #fff 100%); text-decoration:none;}
.mainCont .viewList .list ul li a:hover,.mainCont .viewList .list ul li a.active{ background:-moz-linear-gradient(0deg,#92bbdb 70%, #fff 100%);background:-webkit-linear-gradient(0deg,#92bbdb 70%, #fff 100%);}
.mainCont .viewList .list ul li figure{ margin-right:10px; float:left}
.mainCont .viewList .list figure img{ width:60px; height:40px;}
.mainCont .viewList .list header{ width:150px; float:left; padding:5px 0;}
.mainCont .viewList .list header h5{font-weight:normal;}
.mainCont .viewList .list a:hover h5,.mainCont .viewList .list a.active h5{font-weight:bold;}

.mainCont .viewList,.mainCont .gryHeaderBox,.mainCont .blHeaderBox{ background-color:#fff; overflow:hidden;}

.viewListArticle header{ color:#3a69b1; padding:10px 5px;}
.viewListArticle figure{ margin-right:10px; float:left}
.viewListArticle figure img{ width:180px; height:200px;}

.gryHeaderBox{ border:1px #dedede solid;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; background:-moz-linear-gradient(top,#fff,#e7e7e7);background:-webkit-linear-gradient(top,#fff,#e7e7e7); background-size:100% 30px; background-repeat:no-repeat;}
.gryHeaderBox header{ padding:4px 0 4px 4px; border-bottom:1px #d9d8dd solid;overflow:hidden}
.gryHeaderBox header  h3{ padding: 0 4px; border-right:1px #d9d9d9 solid;}
.gryHeaderBox  .cont{ margin: 10px 10px 10px 0;padding: 0 0 0 10px;}
.gryHeaderBox  .cont header{border:none; padding:0;} 

.blHeaderBox{ border:1px #7c908f solid;-moz-border-radius: 5px 5px 0 0;/*(>FF3.6)*/border-radius: 5px 5px 0 0; background:-moz-linear-gradient(top,#b3d6f2,#57a7da);background:-webkit-linear-gradient(top,#b3d6f2,#57a7da); background-size:100% 30px; background-repeat:no-repeat;}
.blHeaderBox header{ padding:3px 0 3px 4px; border-bottom:1px #7c908f solid; overflow:hidden;}
.blHeaderBox header  h3{ padding: 0 4px; color:#fff; font-weight:normal; float:left}
.blHeaderBox  .cont{  overflow:hidden;}
.blHeaderBox  .cont header{border:none; padding:0;} 

.tabListCont ul li{ float: left; border-right:1px #e3e3e3 solid; padding: 0 6px;}
.tabListCont .content table{ border-top:1px #dcdcdc solid;}
.tabListCont .content td{ border-bottom:1px #dcdcdc solid; padding:2px 5px; text-align:right; color:#7d7e82;}
.tabListCont .content td:nth-child(1){text-align:left}
.tabListCont .content td.upTd{ color:#849463}
.tabListCont .searchPanel input{ border:1px #a9a9a9 solid; color:#969696; padding:2px; width:100px;}
.tabListCont .searchPanel select{ border:1px #a9a9a9 solid; color:#484c4f;}

.twoCols{ -moz-column-count:2;-webkit-column-count:2;-moz-column-gap:0;-webkit-column-gap:0;-moz-column-rule:1px #dadada solid;}
.threeCols{ -moz-column-count:3;-webkit-column-count:3;-moz-column-gap:0;-webkit-column-gap:0;}

.mainCont .right{ width: 308px; float:right;}
.mainCont .right .flashCont { height: 250px;position: relative;z-index: 999;}
.mainCont .right .flashCont .flash{  position: absolute;top:0;right: 0;z-index: 999;}
.mainCont .right .flashCont .flash .space{background:transparent url('../images/bannerImages/space.png') top left no-repeat;width:299px; height:249px;}
.mainCont .right .flashCont .flash .earth{background:transparent url('../images/bannerImages/earth.png') top left no-repeat;width:393px; height:390px;}
.mainCont .right .flashCont .flash .carBg{background:transparent url('../images/bannerImages/final_scene2.png') top left no-repeat; width:551px;height:372px;}

.forecastBox{ padding:10px; border-top:1px #c2c6c5 solid;}
.forecastBox input{border:1px #93979a solid; padding:3px 10px; color:#989d96; font-weight:bold; width:215px; margin-right:5px;}

.formCont input{ float:left; margin:2px 5px;}
.formCont ul li{ padding:3px;}
.inputBox{border:1px #93979a solid; padding:3px 10px; color:#989d96; }
/*Buttons/Icons*/
.camIco{ background:transparent url('../images/camIcon.gif') top left no-repeat; width:12px; height:10px; float:left; margin:5px 3px 0}
.playIco{ background:transparent url('../images/playIcon.gif') top left no-repeat; width:11px; height:11px; float:left; margin:5px 3px 0}
.graphIco{ background:transparent url('../images/graphIcon.gif') top left no-repeat; width:28px; height:22px; float:left;}
.hotmailIco{ background:transparent url('../images/hotmailIcon.jpg') top left no-repeat; width:58px; height:54px; float:left;}
.mailIco{ background:transparent url('../images/mailIcon.gif') top left no-repeat; width:23px; height:20px; float:left;}
.messngerIco{ background:transparent url('../images/messengerIcon.gif') top left no-repeat; width:21px; height:19px; float:left;}
.messngerBIco{ background:transparent url('../images/messengerIcon.jpg') top left no-repeat; width:58px; height:54px; float:left;}
.myMSNIco{ background:transparent url('../images/myMSNIcon.jpg') top left no-repeat; width:58px; height:54px; float:left;}
.searchIco{ background:transparent url('../images/searchIcon.jpg') top left no-repeat; width:22px; height:22px; float:left;}
.weatherIco{ background:transparent url('../images/weatherIcon.gif') top left no-repeat; width:24px; height:24px; float:left;}
.windowsIco{ background:transparent url('../images/windowsIcon.gif') top left no-repeat; width:16px; height:15px; float:left;}
.negIco{ background:transparent url('../images/negativeIcon.gif') 50% no-repeat; width:9px; height:2px; float:left; margin:8px 10px 0 0;}
.upIco{ background:transparent url('../images/upIcon.gif') 50% no-repeat; width:9px; height:5px; float:left; margin:7px 10px 0 0;}

.gr_Btn{ background:-moz-linear-gradient(top,#6bac00,#51891e);background:-webkit-linear-gradient(top,#6bac00,#51891e);-moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font-weight:bold; padding:4px 10px;}
.gry_dblArrow_Btn{ background:transparent url('../images/gry_doubleArrowIcon.gif') 50% no-repeat; width:22px; height:20px; border-left:1px #e0e0e0 solid; margin-top:2px;}
.bl_dblArrow_Btn{ background:transparent url('../images/bl_doubleArrowIcon.gif') 50% no-repeat; width:22px; height:20px; border-left:1px #6c9bb9 solid; margin-top:2px;}